/**************************************************************************/ /**
 * @file     version.h
 * @brief    版本/目标控制
 * @version  V2.0
 * @date     2022.05.10
 ******************************************************************************/
#ifndef __VERSION_H__
#define __VERSION_H__

#define LCD_HDOT		(480)	// 水平点数
#define LCD_VDOT		(800)	// 垂直点数

#define LVGL_ROTE90   //LVGL内部旋转90度

#define ARM_LINKER_ATTR  2 //LV_MEM_ATTR自动分配
//#define ARM_LINKER_AUTO  在main.h里设置
#define LVGL_DISP_MODE   0 //显示模式 在lv_port_disp.c里说明


/* (用户必须设置)请根据实际使用的官方 Demo 板 PCB 丝印选择对应型号 */
#define SWM34SRE_PIN64_A001				0  
#define SWM34SVE_PIN100_A001			1 
#define SWM34SVE_PIN100_A002			2 // SWM34SVE_A002 && A003 板子仅丝印不同, 其余一致不变, 可替换使用.
#define SWM34S_LCM_PCBV					SWM34SRE_PIN64_A001   //SWM34SVE_PIN100_A002  //本开发板引脚数及连线关系

#ifndef SWM34S_LCM_PCBV

#error "Please define the SWM34S_LCM_PCBV"

#endif //No Define SWM34S_LCM_PCBV

/* LCD_FORMAT : LCD 显示格式
 * enum : 
 * 0 => LCD_RGB565
 * 1 => LCD_RGB888 (特别提醒 : SWM341系列实现的 RGB888 都是 Alpha RGB888)
 */
#define LCD_RGB565				0
#define LCD_RGB888				1

#if 		(0 <= __RESOLUTION_TARGET__ && __RESOLUTION_TARGET__ < 6)
#define LCD_FMT		            LCD_RGB565   //本开发板色深(64脚不支持RGB888)

#elif 		(6 <= __RESOLUTION_TARGET__ && __RESOLUTION_TARGET__ < 12)
#define LCD_FMT		            LCD_RGB888 

#elif 		(__RESOLUTION_TARGET__ == 0xFF)
#define LCD_FMT		            LCD_RGB565 //仅为了绕过编译错误所需, 无实际作用

#else 

#error "Please define the LCD_FMT : LCD_RGBxxx"

#endif //LCD_FORMAT

#define RV_HX8363A                  0
#define RV_OTM8009A                 1
#define LCD_TYPE			RV_OTM8009A  //本开发板型号


#define SIZE_32MB 				(0x02000000)
#define SIZE_16MB 				(0x01000000)
#define SIZE_8MB 				(0x00800000)
#define SIZE_1MB 				(0x00100000)
#define SIZE_512KB 				(0x00080000)
#define SIZE_256KB 				(0x00040000)
#define SIZE_128KB 				(0x00020000)
#define SIZE_64KB 				(0x00010000)
#define SIZE_32KB 				(0x00008000)
#define SIZE_1KB 				(0x00000400)

/* SDRAMM_SIZE : 内置的 SDRAM 大小,提供客制化选项 */
#define SDRAMM_SIZE 			SIZE_8MB // SDRAM 大小 = 8 MB  //本开发板MCU内置SDRAM大小



#endif //__VERSION_H__
